package com.ep.thirdPlatformProject.oa.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

@Getter
@Setter
@ToString
@RequiredArgsConstructor
@Accessors(fluent = true)
public class OAEmployeeLeaveEntity {

    @JsonProperty("lzyg")
    private String employeeId;

    /**
     * 离职员工部门
     */
    @JsonProperty("lzygbm")
    private String departmentId;


    /**
     * 公司
     */
    @JsonProperty("lzygdw")
    private String companyId;


    /**
     * 离职日期
     */
    @JsonProperty("lzrq")
    private String leaveDate;

    /**
     * 员工工号
     */
    @JsonProperty("yggh")
    private String empCode;

    /**
     *性别
     */
    @JsonProperty("xb")
    private String sex;

    /**
     * 公司邮箱
     */
    @JsonProperty("gsyx")
    private String email;

    /**
     * 岗位编码
     */
    @JsonProperty("gw")
    private String postId;


    /**
     * 创建
     */
    @JsonProperty("main_57_003")
    private String createdBy;


    /**
     * 要求日期
     */
    @JsonProperty("sqrq")
    private String reqDate;

}
